package com.fg.cloud.manager.mapper.factory;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.fg.cloud.common.PageUtils;
import com.fg.cloud.manager.entry.factory.FactoryNewsEntity;
import com.fg.cloud.manager.entry.factory.vo.FactoryNewsVo;
import com.fg.cloud.manager.mapper.BaseMapper;

/**
 * @author liushengchao
 * @Description: 新闻公告mapper接口
 * @date 2017年6月14日下午1:46:54
 *
 */
public interface FactoryNewsMapper extends BaseMapper{
	
	/**
	 * Description:经销商用户查询总记录数
	 * @param condition
	 * @return
	 * @author dingjiang
	 * @date 2017年8月24日下午12:41:52
	 */
	long filterCounts(@Param("condition") Map<String, Object> condition);
	
	/**
	 * Description:经销商用户分页查询
	 * @param pageinfo
	 * @return
	 * @author dingjiang
	 * @date 2017年8月24日下午12:42:17
	 */
	List<FactoryNewsEntity> findLists(PageUtils<FactoryNewsEntity> pageinfo);
	
	/**
	  * Description:批量删除
	  * @param facId
	  * @param ids
	  * @return
	  * @author dingjiang
	  * @date 2017年8月15日下午3:30:43
	 */
	public int deletes(@Param("facId")Long facId, @Param("ids")Long[] ids);
	
	public FactoryNewsVo find(@Param("id")Long id,@Param("facId")Long facId);
	
	/**
	  * Description:条件查询
	  * @param searchNews
	  * @return
	  * @author dingjiang
	  * @date 2017年8月15日下午3:31:12
	 */
	public long selectBycondition(FactoryNewsEntity searchNews);
	

	
}